/usr/bin/java -Xmx15000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/threadmodular/regression/add-sub-positive-k/ThreadModularVerifier.Settings.epf -tc ../../../trunk/examples/threadmodular/regression/ThreadModularVerifier.xml --chcsolver.chc.solver.backend GOLEM --chcsolver.produce.chc.model.if.query.is.sat true --chcsolver.produce.derivation.if.query.is.unsat false --chcsolver.produce.unsat.core.if.query.is.unsat false -i ../../../trunk/examples/threadmodular/regression/add-sub-positive-k/add-sub-positive-k.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 10:59:45,376 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 10:59:45,428 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-positive-k/ThreadModularVerifier.Settings.epf [2023-06-12 10:59:45,434 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 10:59:45,435 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 10:59:45,435 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 10:59:45,435 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 10:59:45,436 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 10:59:45,436 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 10:59:45,439 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 10:59:45,440 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 10:59:45,440 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 10:59:45,440 INFO L137 SettingsManager]: * File name=CHC 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: CHC solver backend -> GOLEM Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce CHC model if query is SAT -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce derivation if query is UNSAT -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce UNSAT core if query is UNSAT -> false [2023-06-12 10:59:45,579 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 10:59:45,596 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 10:59:45,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 10:59:45,599 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 10:59:45,599 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 10:59:45,601 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-positive-k/add-sub-positive-k.bpl [2023-06-12 10:59:45,601 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-positive-k/add-sub-positive-k.bpl' [2023-06-12 10:59:45,614 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 10:59:45,616 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 10:59:45,617 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 10:59:45,617 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 10:59:45,617 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 10:59:45,627 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,631 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,631 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,632 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,633 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,633 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,633 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,634 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 10:59:45,635 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 10:59:45,635 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 10:59:45,635 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 10:59:45,636 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 10:59:45,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:59:45,653 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-06-12 10:59:45,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-06-12 10:59:45,689 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2023-06-12 10:59:45,690 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-06-12 10:59:45,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-06-12 10:59:45,724 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 10:59:45,725 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 10:59:45,728 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 10:59:45,762 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 10:59:45,766 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-06-12 10:59:45,766 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 10:59:45,767 INFO L201 PluginConnector]: Adding new model add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 10:59:45 BoogieIcfgContainer [2023-06-12 10:59:45,768 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 10:59:45,769 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 10:59:45,769 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 10:59:45,769 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 10:59:45,770 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 10:59:45" (1/1) ... [2023-06-12 10:59:45,938 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:45,941 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:45,943 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume k >= 0;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:45,944 INFO L111 IndependenceChecker]: instantiated independence condition for 'havoc k;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:45,959 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'havoc k;' is: true [2023-06-12 10:59:45,961 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'havoc k;' is: true [2023-06-12 10:59:45,963 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume k >= 0;' and 'havoc k;' is: true [2023-06-12 10:59:45,964 INFO L111 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'havoc k;' is: true [2023-06-12 10:59:45,973 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'assume k >= 0;' is: true [2023-06-12 10:59:45,976 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'assume k >= 0;' is: true [2023-06-12 10:59:45,978 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume k >= 0;' and 'assume k >= 0;' is: true [2023-06-12 10:59:45,979 INFO L111 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'assume k >= 0;' is: true [2023-06-12 10:59:45,990 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'x := x + k;' is: true [2023-06-12 10:59:45,993 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'x := x + k;' is: true [2023-06-12 10:59:45,995 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume k >= 0;' and 'x := x + k;' is: true [2023-06-12 10:59:45,997 INFO L111 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'x := x + k;' is: true [2023-06-12 10:59:46,004 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'x := x - k;' is: true [2023-06-12 10:59:46,007 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'x := x - k;' is: true [2023-06-12 10:59:46,009 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume k >= 0;' and 'x := x - k;' is: true [2023-06-12 10:59:46,010 INFO L111 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'x := x - k;' is: true [2023-06-12 10:59:46,015 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:46,017 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:46,018 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume k >= 0;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:46,019 INFO L111 IndependenceChecker]: instantiated independence condition for 'havoc k;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:59:46,052 INFO L201 PluginConnector]: Adding new model add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:59:46 HornClauseAST [2023-06-12 10:59:46,052 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 10:59:46,053 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 10:59:46,053 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 10:59:46,053 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 10:59:46,062 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:59:46" (1/1) ... [2023-06-12 10:59:46,064 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-positive-k/CHC_add-sub-positive-k.bpl_UID11224740981484325601.smt2 [2023-06-12 10:59:46,089 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 10:59:46,089 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 10:59:46,089 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 10:59:46,089 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 10:59:46,100 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:59:46" (1/1) ... [2023-06-12 10:59:46,101 INFO L88 GolemChcScript]: Writing script to file /tmp/golem_12480874407064431153.smt2 [2023-06-12 10:59:46,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/golem [2023-06-12 10:59:46,122 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/golem --print-witness /tmp/golem_12480874407064431153.smt2 (exit command is null, workingDir is null) [2023-06-12 10:59:46,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/golem --print-witness /tmp/golem_12480874407064431153.smt2 (2)] Waiting until timeout for monitored process [2023-06-12 11:02:03,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/golem --print-witness /tmp/golem_12480874407064431153.smt2 (2)] Ended with exit code 0 [2023-06-12 11:02:03,552 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 11:02:03,566 INFO L176 ChcSolverObserver]: (define-fun (Inv Int Int Bool Int Int Bool Int Int Bool) ((|x#0| Int) (|x#1| Int) (|x#2| Bool) (|x#3| Int) (|x#4| Int) (|x#5| Bool) (|x#6| Int) (|x#7| Int) ) Bool (let ((.cse122 (* (- 1) |x#1|)) (.cse118 (* (- 1) |x#3|))) (let ((.cse25 (<= 2 |x#3|)) (.cse2 (<= (- 2) .cse118)) (.cse119 (* (- 1) |x#7|)) (.cse11 (<= 0 |x#1|)) (.cse6 (<= 0 .cse122)) (.cse121 (* (- 1) |x#6|))) (let ((.cse100 (<= (- 6) .cse118)) (.cse4 (<= 6 |x#3|)) (.cse12 (<= 0 .cse118)) (.cse116 (<= 0 |x#6|)) (.cse36 (<= 0 .cse121)) (.cse53 (<= 5 |x#6|)) (.cse17 (<= (- 5) .cse121)) (.cse117 (* (- 1) |x#0|)) (.cse47 (<= 4 |x#6|)) (.cse15 (<= (- 4) .cse121)) (.cse49 (<= 3 |x#6|)) (.cse58 (<= (- 3) .cse121)) (.cse31 (<= 1 |x#6|)) (.cse48 (<= (- 1) .cse121)) (.cse41 (<= 2 |x#6|)) (.cse46 (<= (- 2) .cse121)) (.cse32 (<= 1 .cse121)) (.cse89 (+ .cse122 |x#7|)) (.cse51 (<= 6 |x#6|)) (.cse120 (+ .cse118 |x#6|)) (.cse82 (and .cse11 .cse6)) (.cse19 (<= 5 |x#3|)) (.cse57 (<= (- 5) .cse118)) (.cse55 (<= 0 |x#7|)) (.cse95 (+ |x#3| .cse121)) (.cse0 (not |x#5|)) (.cse8 (<= (- 4) .cse118)) (.cse20 (<= 4 |x#3|)) (.cse26 (<= 3 |x#3|)) (.cse7 (<= (- 3) .cse118)) (.cse52 (<= 1 |x#3|)) (.cse1 (<= (- 1) .cse118)) (.cse93 (+ .cse122 .cse119)) (.cse50 (not |x#2|)) (.cse33 (not .cse2)) (.cse34 (not .cse25)) (.cse123 (* (- 1) |x#4|)) (.cse124 (+ .cse122 |x#4|))) (let ((.cse66 (<= 1 .cse124)) (.cse68 (<= 0 (+ |x#1| .cse123 .cse119))) (.cse69 (<= 0 .cse123)) (.cse90 (<= 1 (+ |x#1| |x#7|))) (.cse75 (and .cse50 (or .cse33 .cse34))) (.cse81 (<= 1 |x#7|)) (.cse79 (<= 0 .cse93)) (.cse99 (<= 1 .cse123)) (.cse13 (<= 0 .cse124)) (.cse21 (<= 0 |x#4|)) (.cse23 (not .cse1)) (.cse24 (not .cse52)) (.cse16 (not .cse7)) (.cse18 (not .cse26)) (.cse97 (and .cse50 .cse0 .cse8 .cse20)) (.cse56 (<= 0 .cse95)) (.cse3 (not .cse8)) (.cse5 (not .cse20)) (.cse14 (<= 0 (+ |x#1| .cse123))) (.cse94 (not .cse55)) (.cse64 (<= 1 |x#1|)) (.cse67 (<= 1 .cse122)) (.cse86 (<= 1 .cse119)) (.cse9 (not .cse57)) (.cse10 (not .cse19)) (.cse96 (and .cse50 .cse82)) (.cse35 (<= 0 .cse120)) (.cse73 (not .cse51)) (.cse74 (not (<= (- 6) .cse121))) (.cse76 (<= 7 |x#6|)) (.cse98 (and .cse50 .cse7 .cse26)) (.cse85 (<= 1 .cse120)) (.cse88 (<= 3 |x#0|)) (.cse78 (<= 0 .cse89)) (.cse87 (and .cse50 .cse32)) (.cse44 (not .cse46)) (.cse45 (not .cse41)) (.cse37 (not .cse48)) (.cse38 (not .cse31)) (.cse42 (not .cse58)) (.cse43 (not .cse49)) (.cse61 (not .cse15)) (.cse62 (not .cse47)) (.cse65 (<= 0 (+ |x#1| .cse119))) (.cse80 (<= 0 .cse117)) (.cse63 (<= 0 .cse119)) (.cse59 (not .cse17)) (.cse60 (not .cse53)) (.cse70 (<= 1 .cse95)) (.cse30 (<= (- 1) |x#0|)) (.cse27 (<= 0 |x#0|)) (.cse22 (not .cse36)) (.cse28 (not .cse116)) (.cse115 (not .cse12)) (.cse40 (<= 1 .cse118)) (.cse71 (not .cse4)) (.cse29 (<= 1 |x#0|)) (.cse54 (<= 1 .cse117)) (.cse72 (not .cse100)) (.cse77 (<= 7 |x#3|)) (.cse84 (or .cse6 .cse82)) (.cse39 (<= 2 |x#0|))) (and (or |x#2| .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or |x#2| .cse0 .cse6 .cse1 .cse2 .cse7 .cse8 .cse9 .cse10) (or |x#2| .cse0 .cse11 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse10) (or |x#2| .cse0 .cse1 .cse2 .cse7 .cse3 .cse4 .cse5 .cse13) (or |x#2| .cse0 .cse1 .cse2 .cse7 .cse3 .cse4 .cse5 .cse14) (or |x#2| .cse0 .cse11 .cse1 .cse2 .cse7 .cse8 .cse9 .cse10) (or |x#2| .cse0 .cse15 .cse1 .cse2 .cse16 .cse17 .cse4 .cse18 .cse19 .cse20 .cse21) (or |x#2| |x#5| .cse22 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29) (<= 0 |x#3|) (or |x#2| |x#5| .cse22 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse27 .cse28 .cse29 .cse30) (or |x#2| |x#5| .cse22 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse31 .cse32) (or |x#2| |x#5| .cse22 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse27 .cse28 .cse29) (or |x#2| |x#5| .cse22 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29) (or |x#2| |x#5| .cse22 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse27 .cse28 .cse31 .cse32 .cse35) (or |x#2| .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse29) (or |x#2| |x#5| .cse36 .cse12 .cse37 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse38) (or |x#2| .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse29 .cse39) (or |x#2| .cse0 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40) (or |x#2| |x#5| .cse36 .cse12 .cse37 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse38) (or |x#2| |x#5| .cse36 .cse37 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse29 .cse38 .cse41) (or |x#2| .cse0 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse29) (or |x#2| |x#5| .cse36 .cse12 .cse42 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse43) (or |x#2| |x#5| .cse36 .cse12 .cse44 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse45) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse1 .cse33 .cse4 .cse47 .cse34 .cse26 .cse19 .cse20 .cse29 .cse43) (or |x#2| |x#5| .cse36 .cse12 .cse44 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse45) (or |x#2| |x#5| .cse36 .cse12 .cse44 .cse48 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse29 .cse45 .cse49) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse48 .cse1 .cse33 .cse4 .cse47 .cse34 .cse26 .cse19 .cse20 .cse29 .cse43) (or .cse50 |x#5| .cse22 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse31 .cse32 .cse41 .cse49) (or |x#2| |x#5| .cse36 .cse37 .cse1 .cse2 .cse7 .cse3 .cse4 .cse5 .cse38 .cse49) (or .cse50 |x#5| .cse22 .cse51 .cse52 .cse53 .cse47 .cse27 .cse28 .cse31 .cse41 .cse49) (or |x#2| |x#5| .cse36 .cse37 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse29 .cse38 .cse41) (or .cse50 |x#5| .cse36 .cse37 .cse51 .cse52 .cse53 .cse47 .cse25 .cse20 .cse29 .cse38 .cse40 .cse41 .cse49 .cse54) (or |x#2| |x#5| .cse36 .cse12 .cse42 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse43) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse1 .cse2 .cse7 .cse3 .cse4 .cse47 .cse5 .cse43) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse1 .cse2 .cse7 .cse8 .cse9 .cse47 .cse10 .cse43) (or |x#2| .cse0 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20) (or |x#2| .cse0 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse40) (or |x#2| .cse36 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20) (or |x#2| |x#5| .cse36 .cse42 .cse48 .cse1 .cse33 .cse4 .cse47 .cse34 .cse26 .cse19 .cse20 .cse43) (or |x#2| .cse0 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20) (or |x#2| .cse0 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20) (or .cse50 |x#5| .cse36 .cse46 .cse42 .cse48 .cse51 .cse52 .cse53 .cse47 .cse25 .cse26 .cse20 .cse40 .cse43 .cse55) (or .cse50 |x#5| .cse36 .cse46 .cse42 .cse48 .cse51 .cse52 .cse53 .cse47 .cse56 .cse40 .cse43 .cse55) (or .cse50 |x#5| .cse36 .cse37 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse38 .cse49) (or |x#5| .cse36 .cse44 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40 .cse45 .cse49) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse51 .cse52 .cse53 .cse47 .cse20 .cse29 .cse40 .cse43) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse1 .cse2 .cse16 .cse4 .cse47 .cse18 .cse19 .cse20 .cse43) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse3 .cse4 .cse47 .cse19 .cse5 .cse43) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse51 .cse52 .cse53 .cse47 .cse20 .cse29 .cse40 .cse43 .cse55) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse51 .cse52 .cse53 .cse47 .cse25 .cse20 .cse29 .cse40 .cse43 .cse55) (or |x#2| .cse0 .cse12 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse40) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse2 .cse57 .cse51 .cse53 .cse47 .cse43 .cse55) (or |x#2| .cse36 .cse12 .cse46 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse40) (or |x#2| |x#5| .cse36 .cse58 .cse15 .cse1 .cse2 .cse7 .cse3 .cse59 .cse4 .cse60 .cse19 .cse5) (or |x#2| .cse0 .cse15 .cse1 .cse2 .cse7 .cse3 .cse17 .cse4 .cse19 .cse5) (or |x#2| |x#5| .cse6 .cse36 .cse46 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse62 .cse19 .cse5) (or |x#2| |x#5| .cse36 .cse46 .cse58 .cse61 .cse1 .cse2 .cse7 .cse8 .cse9 .cse62 .cse10 .cse35 .cse63) (or |x#2| |x#5| .cse36 .cse46 .cse48 .cse61 .cse1 .cse33 .cse4 .cse62 .cse34 .cse26 .cse19 .cse20 .cse29 .cse64 .cse63) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse51 .cse52 .cse53 .cse62 .cse20 .cse29 .cse40 .cse64 .cse63) (or |x#2| |x#5| .cse36 .cse58 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse53 .cse62 .cse19 .cse5 .cse65 .cse29 .cse66 .cse67 .cse68) (or |x#2| .cse0 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse21 .cse29 .cse49) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse51 .cse52 .cse53 .cse47 .cse19 .cse56 .cse29 .cse40 .cse43 .cse55) (or |x#2| |x#5| .cse36 .cse58 .cse15 .cse1 .cse2 .cse16 .cse59 .cse4 .cse60 .cse18 .cse19 .cse20) (or .cse50 |x#5| .cse6 .cse46 .cse58 .cse48 .cse61 .cse51 .cse52 .cse53 .cse62 .cse25 .cse20 .cse29 .cse40 .cse54) (or |x#2| |x#5| .cse6 .cse36 .cse46 .cse58 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse62 .cse19 .cse5 .cse29 .cse66 .cse68 .cse69 .cse70 (<= 0 (+ |x#1| (* (- 2) |x#4|)))) (or |x#2| |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse62 .cse19 .cse5 .cse65 .cse29 .cse63 .cse68) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse51 .cse52 .cse53 .cse62 .cse25 .cse20 .cse65 .cse29 .cse40 .cse54 .cse64 .cse63 .cse67) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse57 .cse51 .cse53 .cse47 .cse29 .cse43) (or |x#5| .cse36 .cse44 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40 .cse45 .cse49 .cse54) (or |x#2| .cse0 .cse6 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5) (or |x#2| .cse0 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse29 .cse39 .cse64 .cse69) (or |x#2| .cse0 .cse58 .cse15 .cse1 .cse2 .cse16 .cse17 .cse4 .cse18 .cse19 .cse20) (or |x#2| .cse0 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse5) (or |x#2| .cse0 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse10) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse20 .cse29 .cse40 .cse43 .cse54) (or |x#2| .cse0 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5) (or |x#2| .cse0 .cse6 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10) (or |x#2| |x#5| .cse36 .cse58 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse62 .cse5) (or |x#2| |x#5| .cse36 .cse46 .cse58 .cse61 .cse1 .cse2 .cse7 .cse8 .cse9 .cse62 .cse10 .cse35) (or |x#2| .cse0 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse29 .cse39 .cse72) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse2 .cse16 .cse17 .cse73 .cse4 .cse18 .cse19 .cse20 .cse21 .cse74) (or .cse50 |x#5| .cse22 .cse12 .cse51 .cse53 .cse47 .cse25 .cse26 .cse27 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse36 .cse12 .cse37 .cse51 .cse53 .cse47 .cse25 .cse26 .cse20 .cse29 .cse38 .cse41 .cse49) (or .cse50 |x#5| .cse36 .cse12 .cse44 .cse48 .cse51 .cse53 .cse47 .cse25 .cse26 .cse20 .cse29 .cse45 .cse49) (or .cse50 |x#5| .cse12 .cse46 .cse42 .cse48 .cse51 .cse53 .cse47 .cse25 .cse26 .cse20 .cse29 .cse40 .cse43) (or .cse50 |x#5| .cse22 .cse51 .cse53 .cse47 .cse25 .cse26 .cse20 .cse27 .cse28 .cse31 .cse41 .cse49) (or .cse50 |x#5| .cse36 .cse12 .cse37 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse38 .cse41 .cse49) (or |x#5| .cse12 .cse44 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse56 .cse29 .cse40 .cse39 .cse45 .cse49) (or |x#2| .cse0 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20) (or |x#2| |x#5| .cse36 .cse12 .cse37 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse29 .cse38 .cse41) (or |x#2| |x#5| .cse12 .cse46 .cse42 .cse48 .cse23 .cse4 .cse24 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40 .cse43) (or .cse50 |x#5| .cse12 .cse46 .cse42 .cse48 .cse51 .cse53 .cse47 .cse25 .cse19 .cse29 .cse40 .cse39 .cse43) (or .cse50 |x#5| .cse22 .cse51 .cse53 .cse47 .cse26 .cse20 .cse27 .cse28 .cse31 .cse41 .cse49) (or .cse50 |x#5| .cse36 .cse37 .cse1 .cse33 .cse51 .cse4 .cse53 .cse47 .cse34 .cse26 .cse19 .cse20 .cse29 .cse38 .cse41 .cse49) (or |x#2| |x#5| .cse36 .cse12 .cse44 .cse48 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse29 .cse45 .cse49) (or |x#2| |x#5| .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse3 .cse4 .cse47 .cse5 .cse35 .cse45) (or |x#5| .cse36 .cse12 .cse44 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse29 .cse39 .cse45 .cse49 .cse75) (or .cse50 |x#5| .cse36 .cse12 .cse44 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse29 .cse45 .cse49) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse1 .cse51 .cse53 .cse47 .cse26 .cse20 .cse29 .cse43) (or |x#2| |x#5| .cse36 .cse44 .cse48 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse35 .cse45) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse1 .cse51 .cse53 .cse47 .cse26 .cse19 .cse29 .cse39 .cse43) (or |x#2| .cse12 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse29) (or |x#2| |x#5| .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse16 .cse4 .cse47 .cse18 .cse19 .cse20 .cse29 .cse43) (or |x#2| .cse12 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse29) (or |x#2| |x#5| .cse36 .cse58 .cse61 .cse1 .cse2 .cse16 .cse4 .cse62 .cse18 .cse19 .cse20 .cse56) (or |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse43 .cse55) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse33 .cse17 .cse73 .cse4 .cse34 .cse26 .cse19 .cse20 .cse29 .cse74) (or |x#2| |x#5| .cse36 .cse58 .cse15 .cse1 .cse2 .cse16 .cse17 .cse73 .cse4 .cse18 .cse19 .cse20 .cse29 .cse74 .cse76) (or |x#2| |x#5| .cse12 .cse46 .cse42 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse47 .cse43 .cse72 .cse77) (or .cse50 |x#5| .cse12 .cse44 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40 .cse45 .cse49) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse9 .cse60 .cse10 .cse70) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse33 .cse59 .cse4 .cse60 .cse34 .cse26 .cse19 .cse20 .cse29) (or |x#2| .cse12 .cse15 .cse1 .cse33 .cse17 .cse4 .cse34 .cse26 .cse19 .cse20 .cse29) (or |x#2| .cse36 .cse15 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse56 .cse29) (or |x#2| |x#5| .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse9 .cse47 .cse10 .cse45 .cse49) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse33 .cse59 .cse4 .cse60 .cse34 .cse26 .cse19 .cse20) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse2 .cse16 .cse59 .cse4 .cse60 .cse18 .cse19 .cse20 .cse56) (or .cse50 |x#5| .cse36 .cse44 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse29 .cse45 .cse49) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse42 .cse48 .cse1 .cse51 .cse53 .cse47 .cse26 .cse19 .cse29 .cse39 .cse43) (or |x#2| |x#5| .cse6 .cse36 .cse12 .cse58 .cse15 .cse1 .cse33 .cse59 .cse51 .cse4 .cse60 .cse34 .cse26 .cse19 .cse20) (or |x#2| |x#5| .cse11 .cse58 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse71 .cse60 .cse72) (or |x#2| .cse11 .cse36 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse47 .cse10 .cse49) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse39) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse76 .cse79) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse40 .cse54 .cse55 .cse80) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse55 .cse64 .cse81) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse76) (or .cse50 |x#5| .cse11 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse43 .cse55) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse65 .cse55) (let ((.cse83 (and .cse11 .cse84))) (or .cse82 .cse36 .cse46 .cse58 .cse48 .cse15 .cse17 .cse83 .cse29 .cse54 .cse76 (and .cse50 (or .cse82 .cse83)) (and .cse50 .cse8 .cse20 (or |x#5| .cse73 .cse74)) (and .cse6 (or .cse11 .cse82 .cse83)))) (or |x#2| |x#5| .cse36 .cse37 .cse1 .cse2 .cse7 .cse8 .cse9 .cse10 .cse38 .cse41) (or |x#5| .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse29 .cse38 .cse41 .cse49) (or |x#5| .cse12 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse29 .cse45 .cse49 .cse77 (and .cse50 (or .cse71 .cse72))) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse2 .cse7 .cse3 .cse73 .cse4 .cse19 .cse5 .cse14 .cse29 .cse74 .cse76) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse57 .cse51 .cse53 .cse47 .cse29 .cse43 .cse77) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse2 .cse7 .cse3 .cse73 .cse4 .cse19 .cse5 .cse29 .cse74 .cse76) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse29 .cse38 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse44 .cse48 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse29 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse46 .cse42 .cse48 .cse1 .cse2 .cse51 .cse53 .cse47 .cse19 .cse20 .cse29 .cse43) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse53 .cse62 .cse19 .cse20 .cse56 .cse65 .cse29 .cse64 .cse63) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse29 .cse64 .cse63) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse53 .cse62 .cse26 .cse19 .cse20 .cse29 .cse64 .cse63) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse29 .cse38 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse29 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse29 .cse43 .cse85) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse7 .cse51 .cse53 .cse62 .cse19 .cse65 .cse29 .cse64 .cse63) (or .cse50 |x#5| .cse11 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse47 .cse29 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse42 .cse48 .cse7 .cse8 .cse51 .cse4 .cse53 .cse47 .cse29 .cse43) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse8 .cse51 .cse4 .cse53 .cse62 .cse65 .cse29 .cse64 .cse63 .cse77) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39 .cse55) (or |x#2| |x#5| .cse36 .cse46 .cse61 .cse1 .cse33 .cse4 .cse62 .cse34 .cse26 .cse19 .cse20 .cse29 .cse40) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse53 .cse62 .cse25 .cse26 .cse19 .cse29) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse39 .cse43) (or |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse56 .cse39 .cse86) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse53 .cse62 .cse26 .cse19 .cse29) (or |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse78 .cse56 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse51 .cse53 .cse47 .cse19 .cse20 .cse29 .cse43 .cse55) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse2 .cse51 .cse53 .cse62 .cse20 .cse78 .cse56 .cse29 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse42 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse40 .cse39 .cse43) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse60 .cse25 .cse26 .cse19 .cse20 .cse40 .cse39 .cse86) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse29 .cse43 .cse55) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse2 .cse7 .cse51 .cse53 .cse62 .cse19 .cse78 .cse29 .cse55 .cse64 .cse67 .cse81) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse40 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse55 .cse81) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse8 .cse51 .cse53 .cse47 .cse29 .cse43 .cse55) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse8 .cse51 .cse4 .cse53 .cse62 .cse78 .cse29 .cse35 .cse55) (or |x#2| |x#5| .cse12 .cse58 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse53 .cse62 .cse29 .cse35 .cse72 .cse77) (or .cse50 |x#5| .cse11 .cse12 .cse46 .cse42 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse43) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse12 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39) (or .cse50 |x#5| .cse11 .cse46 .cse42 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse39 .cse43) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse56 .cse39) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse4 .cse53 .cse62 .cse19 .cse20 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39) (or |x#2| |x#5| .cse22 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse5 .cse28 .cse29 .cse31 .cse32) (or |x#2| |x#5| .cse22 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse28 .cse29 .cse31 .cse32) (or |x#5| .cse22 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse27 .cse28 .cse31 .cse41 .cse49 .cse87) (or |x#5| .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse29 .cse38 .cse39 .cse41 .cse49) (or |x#5| .cse36 .cse12 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse47 .cse29 .cse45 .cse49 .cse72 .cse77) (or |x#2| |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse62 .cse65 .cse39 .cse72) (or .cse50 |x#5| .cse6 .cse36 .cse44 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49 .cse80) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse43) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse2 .cse59 .cse57 .cse51 .cse60 .cse39 .cse77) (or .cse50 |x#5| .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse29 .cse43 .cse77) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse86) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse29 .cse35 .cse77) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse57 .cse51 .cse53 .cse62 .cse29 .cse77) (or |x#2| .cse6 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse39) (or |x#2| .cse6 .cse12 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse39) (or |x#2| .cse6 .cse12 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse39) (or |x#2| .cse6 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse13 .cse39) (or |x#2| |x#5| .cse6 .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse38 .cse41 .cse72) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse13 .cse39) (or |x#2| |x#5| .cse22 .cse12 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse28 .cse29) (or |x#2| |x#5| .cse22 .cse12 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse28 .cse29 .cse31 .cse32) (or |x#2| .cse6 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse39 .cse80) (or |x#2| .cse6 .cse12 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse39 .cse80) (or |x#2| |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse62 .cse78 .cse72) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse47 .cse19 .cse5 .cse13 .cse29 .cse39) (or .cse50 |x#5| .cse6 .cse22 .cse12 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse37 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse44 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49 .cse88) (or .cse50 |x#5| .cse6 .cse12 .cse46 .cse42 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse43 .cse88) (or .cse50 |x#5| .cse6 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse39 (<= 1 .cse89)) (or |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse35 .cse39 .cse77 .cse79) (or |x#2| .cse6 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse39 .cse80) (or .cse50 |x#5| .cse6 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse60 .cse25 .cse39 .cse86 .cse79) (or .cse50 |x#5| .cse6 .cse22 .cse12 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse37 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse44 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse42 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse39 .cse43) (or |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse78 .cse39 .cse86) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse39 .cse86) (or |x#2| |x#5| .cse6 .cse12 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse71 .cse60 .cse72) (or .cse50 |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse12 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse60 .cse25 .cse39 .cse90) (or |x#2| |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse62 .cse72) (or |x#2| .cse11 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse21) (or |x#2| .cse11 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse14 .cse21) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse4 .cse53 .cse62 .cse19 .cse20 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39 .cse79) (let ((.cse91 (and (or |x#5| .cse82) (or .cse0 .cse82))) (.cse92 (and .cse0 .cse11 (or .cse82 .cse67)))) (or .cse82 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse29 .cse39 .cse54 .cse77 .cse91 .cse92 (and (or .cse11 .cse82 .cse91 .cse92) (or .cse6 .cse82 .cse91 .cse92)))) (or .cse50 |x#5| .cse6 .cse22 .cse12 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse37 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse39 .cse43) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse59 .cse51 .cse4 .cse60 .cse19 .cse39 .cse79) (or .cse50 |x#5| .cse6 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse47 .cse39 .cse43) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse62 .cse78 .cse35 .cse39 .cse86) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse51 .cse4 .cse60 .cse39 .cse70 .cse86 .cse79 .cse85) (or |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse62 .cse78 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse51 .cse4 .cse60 .cse39 .cse55 .cse77) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse78 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse59 .cse51 .cse4 .cse60 .cse19 .cse39 .cse55 .cse90) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse4 .cse53 .cse62 .cse19 .cse20 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse78 .cse39 .cse55 .cse75) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse56 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse55 (<= 1 .cse93)) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39) (or .cse50 |x#5| .cse11 .cse22 .cse12 .cse51 .cse53 .cse47 .cse25 .cse26 .cse20 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse37 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse44 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49 .cse88) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse46 .cse42 .cse48 .cse51 .cse4 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse43) (or .cse50 |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse65 .cse40 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39) (or .cse50 |x#5| .cse11 .cse22 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49 .cse80) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse42 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse40 .cse39 .cse43) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39) (or .cse50 |x#5| .cse11 .cse22 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse12 .cse46 .cse42 .cse48 .cse1 .cse33 .cse51 .cse4 .cse53 .cse47 .cse34 .cse26 .cse19 .cse20 .cse39 .cse43 .cse94 .cse88) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse33 .cse51 .cse4 .cse53 .cse62 .cse34 .cse26 .cse19 .cse20 .cse65 .cse39 .cse70 .cse86) (or .cse50 |x#5| .cse11 .cse46 .cse42 .cse48 .cse1 .cse51 .cse4 .cse53 .cse47 .cse26 .cse19 .cse20 .cse39 .cse43 .cse55) (or |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse65 .cse39 .cse55 .cse81) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse56 .cse39 .cse88) (or |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse4 .cse53 .cse62 .cse19 .cse20 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse22 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse35 .cse39 .cse43 .cse85 (<= 2 .cse95)) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse59 .cse51 .cse4 .cse60 .cse19 .cse39) (or .cse50 |x#5| .cse11 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse47 .cse39 .cse43) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse62 .cse65 .cse35 .cse39) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse51 .cse4 .cse60 .cse39) (or .cse82 .cse36 .cse46 .cse58 .cse48 .cse15 .cse17 .cse29 .cse54 .cse76 (and .cse50 .cse2 .cse25) .cse96 (and .cse57 .cse77) .cse97 .cse98 (and .cse0 .cse82)) (or .cse50 .cse0 .cse11 .cse36 .cse58 .cse15 .cse17 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse29 .cse39 .cse76) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse51 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse47 .cse39 .cse43 .cse88) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse62 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse51 .cse4 .cse60 .cse39 .cse70 .cse86) (or |x#2| |x#5| .cse22 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse28 .cse29 .cse31 .cse32) (or |x#2| |x#5| .cse22 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse47 .cse10 .cse28 .cse29 .cse31 .cse32 .cse41) (or |x#5| .cse22 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse27 .cse28 .cse29 .cse31 .cse32 .cse35 .cse41 .cse49) (or |x#5| .cse36 .cse12 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse29 .cse45 .cse49 .cse77) (or .cse50 |x#5| .cse36 .cse46 .cse42 .cse48 .cse57 .cse51 .cse53 .cse47 .cse29 .cse43 .cse77) (or |x#2| |x#5| .cse6 .cse22 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse28 .cse29 .cse35 .cse39) (or .cse50 .cse0 .cse11 .cse12 .cse8 .cse57 .cse51 .cse27 .cse29 .cse31 .cse39 .cse77) (or |x#2| |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse33 .cse4 .cse62 .cse34 .cse26 .cse19 .cse20) (or |x#2| |x#5| .cse36 .cse46 .cse58 .cse61 .cse1 .cse2 .cse16 .cse4 .cse62 .cse18 .cse19 .cse20) (or |x#2| .cse6 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse13 .cse39 .cse80) (or |x#2| .cse6 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse53 .cse10 .cse39 .cse80 .cse99) (or |x#5| .cse6 .cse22 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse27 .cse28 .cse29 .cse31 .cse39 .cse41 .cse49 .cse77 .cse87) (or |x#2| |x#5| .cse11 .cse22 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29 .cse32 .cse39) (or |x#2| |x#5| .cse22 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse27 .cse28) (or |x#2| |x#5| .cse22 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse27 .cse28 .cse29 .cse31 .cse32) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse29 .cse35) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse47 .cse10 .cse29) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse47 .cse19 .cse5 .cse29) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse53 .cse47 .cse10 .cse29) (or .cse50 .cse0 .cse11 .cse12 .cse58 .cse17 .cse4 .cse25 .cse26 .cse19 .cse20 .cse27 .cse29 .cse39 .cse76) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse62 .cse78 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse51 .cse4 .cse60 .cse39 .cse55) (or .cse50 .cse0 .cse11 .cse36 .cse1 .cse2 .cse17 .cse19 .cse20 .cse56 .cse27 .cse29 .cse32 .cse39 .cse76) (or |x#5| .cse6 .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse38 .cse35 .cse39 .cse41 .cse49) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse78 .cse39) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse59 .cse51 .cse4 .cse60 .cse19 .cse39 .cse86) (or .cse50 .cse0 .cse11 .cse15 .cse17 .cse19 .cse27 .cse29 .cse76) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse78 .cse39 .cse55 .cse70 .cse85 (and .cse50 (or .cse3 .cse5))) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse59 .cse51 .cse4 .cse60 .cse19 .cse39 .cse55) (or .cse50 .cse0 .cse11 .cse36 .cse46 .cse58 .cse48 .cse15 .cse8 .cse17 .cse4 .cse56 .cse27 .cse29 .cse32 .cse39 .cse76) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse4 .cse53 .cse62 .cse19 .cse20 .cse78 .cse39 .cse86) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39 .cse86) (or .cse50 .cse0 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse100) (or |x#2| |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse16 .cse51 .cse4 .cse53 .cse62 .cse18 .cse19 .cse20 .cse78 .cse39 .cse55) (or .cse50 .cse0 .cse11 .cse15 .cse17 .cse27 .cse29 .cse77 .cse76 .cse85) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse39 .cse79) (or .cse0 .cse11 .cse15 .cse1 .cse2 .cse7 .cse8 .cse17 .cse57 .cse27 .cse29 .cse100 .cse76) (or .cse50 |x#5| .cse6 .cse22 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse28 .cse29 .cse31 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse37 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49 .cse80) (or .cse50 |x#5| .cse6 .cse44 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse45 .cse49 .cse80) (or .cse50 |x#5| .cse11 .cse22 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse27 .cse28 .cse29 .cse31 .cse39 .cse41 .cse49 .cse77) (or |x#2| .cse6 .cse36 .cse12 .cse15 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse39 .cse80 .cse99) (or .cse50 .cse0 .cse11 .cse36 .cse1 .cse57 .cse51 .cse47 .cse27 .cse29 .cse39 .cse41 .cse77) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse78 .cse39 .cse55) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse55) (or |x#2| .cse12 .cse15 .cse1 .cse2 .cse7 .cse3 .cse17 .cse4 .cse19 .cse5 .cse13 .cse21 .cse39) (or |x#2| .cse6 .cse12 .cse15 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse21 .cse39 .cse80) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse80 .cse100 .cse86) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse54 .cse80 .cse100 .cse76 .cse86) (or |x#2| |x#5| .cse36 .cse58 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse53 .cse62 .cse19 .cse5 .cse13 .cse21 .cse39) (or |x#2| |x#5| .cse6 .cse36 .cse46 .cse58 .cse61 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse53 .cse62 .cse10 .cse21 .cse39) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse54 .cse55 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse54 .cse55 .cse80 .cse100) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse13 .cse21 .cse39) (or |x#2| .cse6 .cse12 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse53 .cse10 .cse21 .cse39 .cse80) (or .cse50 |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse65 .cse39) (or |x#5| .cse11 .cse36 .cse37 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse56 .cse38 .cse40 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse56 .cse40 .cse39 .cse45 .cse49 .cse80 .cse64) (or .cse50 |x#5| .cse11 .cse46 .cse42 .cse48 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse39 .cse43) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse51 .cse4 .cse52 .cse53 .cse62 .cse25 .cse26 .cse19 .cse20 .cse65 .cse40 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20 .cse39 .cse80) (or |x#2| |x#5| .cse36 .cse58 .cse61 .cse1 .cse2 .cse7 .cse3 .cse4 .cse53 .cse62 .cse19 .cse5 .cse14) (or |x#2| |x#5| .cse11 .cse36 .cse58 .cse61 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse62 .cse10) (or |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse51 .cse4 .cse53 .cse62 .cse26 .cse19 .cse20 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse51 .cse4 .cse60 .cse26 .cse19 .cse20 .cse39) (or |x#2| .cse11 .cse12 .cse23 .cse4 .cse24 .cse25 .cse26 .cse19 .cse20 .cse39) (or |x#2| .cse11 .cse1 .cse33 .cse4 .cse34 .cse26 .cse19 .cse20 .cse39) (or |x#2| .cse11 .cse1 .cse2 .cse16 .cse4 .cse18 .cse19 .cse20 .cse39) (or |x#2| .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse47 .cse19 .cse5 .cse14 .cse39) (or |x#2| .cse11 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse47 .cse10 .cse31 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse35 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse12 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse47 .cse19 .cse39 .cse43) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse51 .cse4 .cse53 .cse62 .cse19 .cse65 .cse39 .cse70) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse51 .cse4 .cse53 .cse62 .cse65 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse51 .cse4 .cse60 .cse39) (or |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse80 .cse100) (let ((.cse101 (and .cse1 .cse25)) (.cse102 (or .cse6 .cse82 .cse2 .cse73 .cse74 (and .cse50 |x#5| .cse100))) (.cse103 (or .cse82 .cse4 (and .cse0 .cse6)))) (or .cse82 .cse36 .cse46 .cse58 .cse48 .cse15 .cse17 .cse29 .cse54 .cse76 .cse96 .cse97 .cse101 (and .cse50 .cse0 .cse7 .cse26) (and (or .cse11 .cse82 .cse101) .cse102 .cse103) (and .cse11 .cse102 .cse103) (and .cse4 (or .cse82 .cse57)))) (or |x#2| |x#5| .cse36 .cse15 .cse1 .cse2 .cse7 .cse3 .cse17 .cse73 .cse4 .cse19 .cse5 .cse14 .cse39 .cse74 .cse76) (or |x#2| |x#5| .cse11 .cse58 .cse15 .cse1 .cse2 .cse7 .cse8 .cse17 .cse9 .cse73 .cse4 .cse10 .cse39 .cse74 .cse76) (or .cse50 |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse40 .cse55 .cse77 (<= 8 |x#3|)) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse15 .cse7 .cse59 .cse57 .cse51 .cse60 .cse55 .cse77) (or |x#2| |x#5| .cse11 .cse46 .cse1 .cse2 .cse7 .cse8 .cse17 .cse9 .cse73 .cse4 .cse10 .cse56 .cse39 .cse74 .cse76) (or .cse50 |x#5| .cse6 .cse22 .cse12 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse28 .cse29 .cse31 .cse35 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse12 .cse37 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse6 .cse36 .cse44 .cse48 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse39 .cse45 .cse49 .cse88) (or .cse50 |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse39 .cse43) (or .cse50 |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse51 .cse4 .cse53 .cse62 .cse19 .cse20 .cse78 .cse39) (or |x#2| .cse36 .cse12 .cse1 .cse2 .cse7 .cse3 .cse4 .cse19 .cse5 .cse14 .cse39) (or .cse50 |x#5| .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse49 .cse100) (or |x#5| .cse11 .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49 .cse77) (or .cse50 |x#5| .cse11 .cse44 .cse48 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse77) (or .cse50 |x#5| .cse12 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse43 .cse100) (or |x#2| |x#5| .cse11 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse47 .cse45 .cse49 .cse72) (or .cse50 |x#5| .cse11 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse47 .cse39 .cse43 .cse94 .cse72 .cse77) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse8 .cse57 .cse51 .cse53 .cse62 .cse39 .cse80 .cse64 .cse63 .cse67 .cse77) (or |x#2| |x#5| .cse6 .cse12 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse71 .cse53 .cse47 .cse39 .cse45 .cse49 .cse72) (or .cse50 |x#5| .cse6 .cse12 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse77) (or .cse50 |x#5| .cse6 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse77) (or .cse50 |x#5| .cse6 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse77 .cse86) (or |x#5| .cse11 .cse22 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse28 .cse29 .cse31 .cse39 .cse41 .cse49 .cse100) (or |x#5| .cse11 .cse36 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49 .cse100) (or |x#2| |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse45 .cse49 .cse72) (or .cse50 |x#5| .cse46 .cse58 .cse48 .cse61 .cse8 .cse57 .cse51 .cse53 .cse62 .cse65 .cse39 .cse77) (or |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse80 .cse100 .cse88) (or |x#5| .cse11 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse80 .cse100) (or .cse50 |x#5| .cse6 .cse46 .cse58 .cse48 .cse15 .cse7 .cse59 .cse57 .cse51 .cse60 .cse39 .cse77) (or |x#2| .cse11 .cse1 .cse2 .cse7 .cse8 .cse9 .cse4 .cse10 .cse39) (or .cse50 |x#5| .cse11 .cse36 .cse46 .cse58 .cse48 .cse15 .cse1 .cse59 .cse57 .cse51 .cse60 .cse39 .cse77) (let ((.cse104 (and .cse0 .cse48 .cse31)) (.cse105 (and .cse0 .cse46 .cse41)) (.cse106 (and |x#2| .cse0 .cse15 .cse47))) (let ((.cse110 (or .cse82 .cse104 .cse105 .cse106)) (.cse107 (and .cse6 (or .cse11 .cse82 .cse104 .cse105 .cse106)))) (let ((.cse108 (and .cse11 (or .cse6 .cse82 .cse104 .cse105 .cse106 .cse107))) (.cse109 (and |x#2| .cse110))) (or .cse82 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse29 .cse54 .cse72 .cse77 .cse96 .cse104 .cse105 .cse106 .cse107 .cse108 .cse109 (and |x#2| (or .cse82 .cse104 .cse105 .cse106 .cse107 .cse108 .cse109)) (and .cse0 .cse110))))) (or |x#5| .cse6 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse80 .cse100 .cse88) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse35 .cse39 .cse54 .cse80 .cse100) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse55 .cse80 .cse100) (or |x#5| .cse6 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse80 .cse100) (or |x#5| .cse11 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse80 .cse100 .cse88) (or |x#5| .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse65 .cse39 .cse80 .cse100) (or |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse80 .cse100) (or .cse50 |x#5| .cse11 .cse22 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse28 .cse29 .cse31 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse36 .cse37 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse38 .cse39 .cse41 .cse49) (or .cse50 |x#5| .cse11 .cse44 .cse48 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse39 .cse45 .cse49) (or .cse50 |x#5| .cse11 .cse46 .cse42 .cse48 .cse1 .cse2 .cse51 .cse4 .cse53 .cse47 .cse19 .cse20 .cse39 .cse43) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse59 .cse51 .cse4 .cse60 .cse19 .cse20 .cse39 .cse88) (let ((.cse111 (and .cse50 |x#5| .cse4 .cse100)) (.cse112 (and (or |x#2| .cse82 (and |x#5| .cse8 .cse20)) (or .cse50 .cse82)))) (let ((.cse113 (and .cse0 (or .cse82 .cse111 .cse112 (and .cse7 (or .cse19 .cse111 .cse112))))) (.cse114 (and (or .cse6 .cse111 .cse112) (and .cse0 .cse11)))) (or .cse82 .cse36 .cse46 .cse58 .cse48 .cse15 .cse17 .cse73 .cse29 .cse54 .cse74 .cse76 .cse98 .cse111 .cse112 .cse113 .cse114 (and .cse7 (or .cse82 .cse19 .cse98 .cse111 .cse112 .cse113 .cse114))))) (or |x#5| .cse6 .cse36 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49 .cse100) (or |x#5| .cse6 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse80 .cse100 .cse85) (or |x#5| .cse36 .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse12 .cse46 .cse58 .cse48 .cse15 .cse1 .cse2 .cse7 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse80 .cse100) (or .cse50 |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse77) (or .cse50 |x#5| .cse11 .cse36 .cse12 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse77) (or .cse50 |x#5| .cse12 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse65 .cse39 .cse77) (or .cse50 |x#5| .cse11 .cse46 .cse58 .cse48 .cse15 .cse8 .cse59 .cse57 .cse51 .cse60 .cse39 .cse77 .cse88) (or |x#2| |x#5| .cse6 .cse22 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse28 .cse29 .cse31 .cse41 .cse49 .cse100) (or |x#5| .cse6 .cse36 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse32 .cse39 .cse41 .cse49 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse12 .cse46 .cse42 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse43 .cse80 .cse100) (or |x#5| .cse6 .cse36 .cse46 .cse58 .cse48 .cse61 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse62 .cse78 .cse39 .cse80 .cse100) (or |x#5| .cse11 .cse36 .cse12 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse39 .cse41 .cse49 .cse100 .cse87) (or |x#5| .cse11 .cse36 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse80 .cse100) (or .cse50 |x#5| .cse22 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse28 .cse31 .cse41 .cse49 .cse100) (or |x#5| .cse6 .cse36 .cse37 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse38 .cse32 .cse39 .cse41 .cse49 .cse100) (or |x#5| .cse6 .cse12 .cse44 .cse48 .cse1 .cse2 .cse7 .cse8 .cse57 .cse51 .cse53 .cse47 .cse39 .cse45 .cse49 .cse80 .cse100) (or |x#2| |x#5| .cse22 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29 .cse30) (or |x#2| |x#5| .cse22 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse30 .cse31 .cse40 .cse32) (or |x#2| .cse0 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20) (or |x#2| .cse0 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse40) (or |x#2| .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse29) (or |x#2| .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse40) (or |x#2| .cse0 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40) (or .cse50 |x#5| .cse36 .cse115 .cse37 .cse51 .cse52 .cse53 .cse47 .cse26 .cse20 .cse29 .cse38 .cse40 .cse41 .cse49 .cse54) (or |x#2| |x#5| .cse36 .cse115 .cse46 .cse42 .cse4 .cse52 .cse47 .cse25 .cse26 .cse19 .cse20 .cse29 .cse43) (or |x#2| .cse36 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse29) (or |x#2| .cse36 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20) (or |x#2| |x#5| .cse36 .cse115 .cse37 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse38 .cse40 .cse41) (or |x#2| |x#5| .cse36 .cse115 .cse42 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse40 .cse43 .cse80) (or |x#2| |x#5| .cse36 .cse115 .cse37 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse29 .cse38 .cse41) (or |x#2| |x#5| .cse36 .cse115 .cse46 .cse42 .cse4 .cse52 .cse47 .cse25 .cse26 .cse19 .cse20 .cse43) (or |x#2| |x#5| .cse36 .cse115 .cse46 .cse58 .cse61 .cse4 .cse52 .cse62 .cse25 .cse26 .cse19 .cse20 .cse65 .cse40 .cse80 .cse63) (or |x#2| |x#5| .cse36 .cse115 .cse46 .cse58 .cse48 .cse15 .cse59 .cse51 .cse4 .cse52 .cse60 .cse25 .cse26 .cse19 .cse20) (or |x#2| .cse6 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse116 .cse29 .cse40) (or |x#2| .cse6 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40) (or |x#2| |x#5| .cse11 .cse22 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29 .cse40 .cse70) (or |x#2| |x#5| .cse22 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29 .cse30 .cse31 .cse40 .cse32) (or |x#2| .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse29 .cse40) (or |x#2| |x#5| .cse11 .cse22 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse28 .cse29) (or |x#2| .cse11 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse27 .cse29 .cse40) (or |x#2| |x#5| .cse11 .cse22 .cse115 .cse51 .cse4 .cse52 .cse53 .cse47 .cse25 .cse26 .cse19 .cse20 .cse28 .cse29 .cse31 .cse32 .cse41 .cse49) (or |x#2| .cse11 .cse115 .cse4 .cse52 .cse25 .cse26 .cse19 .cse20 .cse29 .cse40) (or .cse82 .cse12 .cse1 .cse2 .cse7 .cse8 .cse57 .cse71 .cse29 .cse54 .cse72 .cse77 (and .cse84 (or .cse11 .cse82)) (and .cse0 .cse11 .cse84) (and .cse84 (and .cse0 (or .cse11 .cse39)))))))))) [2023-06-12 11:02:03,570 INFO L201 PluginConnector]: Adding new model add-sub-positive-k.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 11:02:03 ChcSolution [2023-06-12 11:02:03,570 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 11:02:03,572 INFO L158 Benchmark]: Toolchain (without parser) took 137954.47ms. Allocated memory is still 337.6MB. Free memory was 287.5MB in the beginning and 280.2MB in the end (delta: 7.3MB). Peak memory consumption was 67.8MB. Max. memory is 15.0GB. [2023-06-12 11:02:03,572 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 337.6MB. Free memory is still 288.6MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 11:02:03,573 INFO L158 Benchmark]: Boogie Preprocessor took 17.44ms. Allocated memory is still 337.6MB. Free memory was 287.5MB in the beginning and 285.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 11:02:03,574 INFO L158 Benchmark]: RCFGBuilder took 133.14ms. Allocated memory is still 337.6MB. Free memory was 285.7MB in the beginning and 277.3MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 11:02:03,574 INFO L158 Benchmark]: IcfgToChc took 283.56ms. Allocated memory is still 337.6MB. Free memory was 277.3MB in the beginning and 260.0MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 15.0GB. [2023-06-12 11:02:03,575 INFO L158 Benchmark]: ChcSmtPrinter took 35.92ms. Allocated memory is still 337.6MB. Free memory was 260.0MB in the beginning and 257.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 11:02:03,575 INFO L158 Benchmark]: ChcSolver took 137480.50ms. Allocated memory is still 337.6MB. Free memory was 257.2MB in the beginning and 280.2MB in the end (delta: -23.1MB). Peak memory consumption was 38.5MB. Max. memory is 15.0GB. [2023-06-12 11:02:03,582 INFO L338 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.11ms. Allocated memory is still 337.6MB. Free memory is still 288.6MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 17.44ms. Allocated memory is still 337.6MB. Free memory was 287.5MB in the beginning and 285.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 133.14ms. Allocated memory is still 337.6MB. Free memory was 285.7MB in the beginning and 277.3MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 283.56ms. Allocated memory is still 337.6MB. Free memory was 277.3MB in the beginning and 260.0MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 15.0GB. * ChcSmtPrinter took 35.92ms. Allocated memory is still 337.6MB. Free memory was 260.0MB in the beginning and 257.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 137480.50ms. Allocated memory is still 337.6MB. Free memory was 257.2MB in the beginning and 280.2MB in the end (delta: -23.1MB). Peak memory consumption was 38.5MB. Max. memory is 15.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.chcsolver: - ChcSatResult: SAT The given horn clause set is SAT RESULT: Ultimate could not prove your program: Toolchain returned no result. [2023-06-12 11:02:03,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...